iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 9
0
自我挑戰組

R語言-繪圖的極限!系列 第 9

R語言-繪圖的極限! Day-9 美化ggplot

  • 分享至 

  • xImage
  •  

10月23日台北細雨中(說好的好天氣呢?)

https://ithelp.ithome.com.tw/upload/images/20181023/20112574QBvqbwTol6.png

昨天的圖如上,可以發現這張圖的x軸以及y軸表達的方式不是很好看,ggplot只幫我標上了2 , 4 ,6 三個點

但我想更清楚的展示週一到週日那該怎麼辦呢?

接續昨天的程式碼

ggplot(gg,aes(x=day , y= 總運量)) + 
  geom_line(col="darkgreen",size = 3)

我們在這段程式碼再加上

xlim(c("週一","週二","週三","週四","週五","週六","週日"))

來改變X軸的名稱!

https://ithelp.ithome.com.tw/upload/images/20181023/201125748CzhQBweBL.png

接下來我想改變的是x軸,y軸的名稱以及加上標題

labs(x= "日期" , y = "總運量" , title = "貓空纜車每日人數")

https://ithelp.ithome.com.tw/upload/images/20181023/20112574hAXgIU19J0.png

這樣看起來是不是更清楚了呢~

可以注意的是現在我們Y軸仍是以科學符號表達(有夠難看)
我們可以藉由 options(scipen = 999) 來取消掉

options(scipen = 999)#取消科學符號

你說這樣看起來還是很陽春?

好吧,那今天就再多打一行來改變一下標題

theme(plot.title=element_text(hjust = 0.5,size = 20,color = "firebrick4"))#美化標題

https://ithelp.ithome.com.tw/upload/images/20181023/20112574W0pkY6sdbz.png

這樣看起來還不錯了吧~

ggplot相較於plot真的是自由度很高的一種繪圖方式,圖中的各項都可以藉由參數去進行調整

一不小心又透露太多了,我先下線了

End.


上一篇
R語言-繪圖的極限! Day-8 用GGPLOT畫畫看!
下一篇
R語言-繪圖的極限! Day-10 美國大聯盟MLB 冠軍
系列文
R語言-繪圖的極限!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言